package com.rc.evcharger.common.base;

/**
 * Created by Sven on 2021/04/04 12:02
 */
public interface BaseBizAction<T extends AbstractTerminalMessage> {
    void login(T msg);

    void logout(T msg);

    void hearBeat(T msg);

    void chargeReport(T msg);

    void chargeBalance(T msg);

    void readElecControl(T msg);

    void startChargeReport(T msg);

    void stopChargeReport(T msg);

    void elecPileFault(T msg);

    void timing(T msg);

    void powerOff(T msg);

}
